@CHARSET "ISO-8859-1";

/*************************** conexion.jsp *********************************/

/* 1*******footer*****/

#idfooter {
	height: 56px;
	width:1030px;
	background: url("../images/footer.png") no-repeat 0 0 !important;
	padding-top: 5px;
    margin:auto;
}

#idfooter p {
	margin-left: 310px;
	color: white;
	font-size: 12px;
	font-weight: bold;
}


/* 2***************corps************/

#idprincipal  {
	height: 400px;
    margin:auto;
    width: 1030px;
	background: url("../images/ombre.png") repeat-y 0 0 !important;	
}

#recherche {
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 150px;
	
	}

#idconteneur {
	width: 1000px;
	margin-top:-5px;
	
}

#idcontenu {
	padding-left: 0px;
	padding-bottom: 150px;
	
}
#idcontenuf {
	padding-left: 35px;
	margin-top:15px;
	padding-bottom: 150px;
	
}


#idcontenudroite1index {
	width: 921px;
	padding-bottom: 10px;
	background: url("../images/droiteindexbas.jpg") no-repeat 0% 100%;
}
#idcontenudroite2index {
	padding-bottom: 20px;
	background: url("../images/droiteindexbak.jpg") repeat-y 0 0;
	padding-top: 3px !important;
	_padding-top: 6px;
	margin-top: -3px !important;
	_margin-top: -6px;
	_padding-left: 10px;
	_position: relative;
}
#idcontenudroite2index  h2 {
	margin-left: 10px !important;
	width: 881px;
	height: 30px;
	background: url("../images/droitetitre.jpg") repeat-x 0 0;
	padding-left: 20px;
	padding-top: 6px;
	font-size: 14px;
	font-weight: bold;
	color: white;
}

#idrecherchecompetences1 {
	width: 460px;
	margin-top: 15px;
	background: url("../images/bordertop.gif") no-repeat 0% 0%;
	padding-top: 5px !important;
	padding-top: 4px;
	margin-left: 230px;
}
#idrecherchecompetences2 {
	background: url("../images/borderbas.gif") no-repeat 0% 100%;
	padding-bottom: 6px;
}
#idrecherchecompetences4 {
	height: 250px;
	border-left: 1px solid #B2B2B2;
	border-right: 3px solid #CCCCCC;
	padding-left: 23px;
	background: url("../images/carres.jpg") no-repeat 100% 1%;
}

#idcontenuformulaire {
	padding-top:80px;
	margin-left: 20px;
}
#idtitreformulaire {
	width: 400px;
	height: 41px;
	border-bottom: 1px solid #B2B2B2;
}
#idcontenuformulaire label {
	font-family: Verdana, "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #314792;
}

#idcontenuformulaire div {
	width: 340px;
	margin-top: 15px;
	padding-top: 5px;
	padding-left: 10px;
}

#idcontenuformulaire #idform5 {
	background: none !important;
	background: none;
	font-family: Verdana, "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #314792;
	padding-left: 0px;
	width: 150px;
}

#idpass, #idtype {
	font-size: 11px;
	font-weight: bold;
	width: 190px;
	height: 17px;
	padding-left: 2px;
	padding-top: 2px;
}

#idpass {
	margin-left: 43px;
}

table, tr, td, th {
	border: none;
	border: 1px solid #ffffff;
	
}
table {

	margin:auto;
	border-collapse: collapse;
	max-width: 660px;
}

th {
	padding: 3px;
}
td {
	padding: 3px;
}
table td a {
	color: #000000;
}

.classbouton {
	width: 150px;
	height: 21px;
	background: #DFD3C5;
	color: #551A0C;
	border: 1px solid #841C03;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	margin-left: 103px !important;
	margin-left: 47px;
}

/*3**************header*****************/
#conexion{
	width: 1000px;
	margin:auto;
	height:190px;
	
	}

#accueil{
	width: 1000px;
	margin:auto;
	height:215px;
	
	}


#accueilClient{
	width: 1000px;
	margin:auto;
	height:215px;
	
	}

/************************************************AcceuilAdmin************************************************/

/*1************corps*******************/
#textDefilant{
	color: navy;
	}

#acc{
 	margin:auto;
 	width: 1000px; 
	background:url('../images/ombre.png');
	height:30px;
	padding:auto;
}
#acc ul {

 list-style-type:none;
 }
#acc li {
 margin-left:2px;
 width:150px;
 float:left; /*pour IE*/
 }
#acc ul li a {
 display:block;
 float:left;   
 width:150px;
 background-color:#87CEFA;
 color:black;
 text-decoration:none;
 text-align:center;
 padding:5px;
 border:2px solid;
 /*pour avoir un effet "outset" avec IE :*/
 border-color:#DCDCDC #696969 #696969 #DCDCDC;
 }
#acc ul li a:hover {
 background-color:#E0FFFF;
 border-color:#696969 #DCDCDC #DCDCDC #696969;
 } 

.classmenutitre1{
	background: url("../images/droitetitre.jpg") repeat-x 0 0;
	width: 105px;
	height: 20px;
	text-align:center;
	padding-top: 0px;
	cursor: pointer;
	color: white;
	font-weight: bold;
	font-size: 14px;
}

#tetmenu{
	background-image: url("../images/entetemenu.png");
	height: 40px;
	margin: auto;
    width: 1000px;
    margin-bottom: 20px;
}

#idprincipal1 {
	margin:auto;
	margin-top:-42px;
	width: 1000px;
	background: url("../images/ombre.png") repeat-y 0 0 !important;
	
}
#idchap{
	background: url("../images/chap.PNG") no-repeat 0% 100%;
	}
#idcontenugauche1 {
	float: left;
	width: 172px;
	padding-bottom: 6px;
	_margin-top: -15px;
	background: url("../images/gauchebas.jpg") no-repeat 0% 100%;
	_position: relative;

}
#menugauche{
	float : left;
	width : 200px;
	margin-top: 30px;
	
}


#idcontenugauche2 {
	background: url("../images/gauchebak.jpg") repeat-y 0 0;
	padding-left: 6px;
	padding-bottom: 4px;
	padding-top: 0px !important;
	_padding-top: 0px;
	margin-top: -3px !important;

}

body, h1, h2, h3, h4, h5, h6, ol, ul, li, p, hr {
	padding: 0;
	border: none;
}

ol, ul, li {
	list-style: none;
	margin:auto;
}

.classmenu {
	margin-bottom: 5px;
}

.classmenutitre {
	padding-left: 11px;
	margin-left: 3px;
	margin-top:4px;
}
.classsousmenu {
	margin-left: 10px;
	background: url("../images/pucejaune.gif") no-repeat 0 70%;
	margin-top:1px;
	margin-bottom: 5px;
}
.classsousmenu a {
	color: gray;
	font-size: 13px;
	font-weight: bold;
	margin-left: 10px;
}
.classsousmenu a:hover {
	color: #98CCE2;
}
.classulsousmenu {
	display: none;
	margin-bottom: 5px;
}
.classmenutitre, .classmenutitre a {
	background: url("../images/index.jpg") repeat-x 0 0;
	width: 141px;
	height: 24px;
	cursor: pointer;
	color: white;
	font-weight: bold;
	font-size: 14px;
	padding-top: 4px;
}

#idcontenudroite1 {
	width: 720px;
	margin-left: 201px !important;
	margin-left: 198px;
	padding-bottom: 10px;

}
#idcontenudroite2 {
	padding-bottom: 20px;

	padding-top: 3px !important;
	_padding-top: 6px;
	margin-top: 10px !important;
	_margin-top: 26px;
	_padding-left: 10px;
	_position: relative;
}

/***********************************gererUser****************************************/
#idcontenudroite2index1  h2 {
	margin-left: 10px !important;
	width: 650px;
	height: 30px;

	padding-left: 20px;
	padding-top: 6px;
	font-size: 14px;
	font-weight: bold;
	color: blue;
}

.classbouton1 {
	width: 150px;
	height: 21px;
	background: #DFD3C5;
	color: #551A0C;
	border: 1px solid #841C03;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	margin-left: 303px !important;
	margin-left: 47px;
}
/***************************indexsite*********************************************/

#idcontenuformulaire2 {
	margin-top:40px;
	padding-left:20px;
	margin-left: 20px;
	min-height: 300px;
}

#idprincipal2  {
	margin:auto;
	width: 1000px; 
	min-height:500px;
    padding-bottom: 40px;
}
#acc1{
 	margin-left:35px;
 	width: 1000px; 
	background:url('../images/ombre.png');
	margin-top:0px;
	margin-bottom:-20px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ombre.png', sizingMethod='crop');
}

#idconteneur3 {
	width: 1000px;
	margin-top:20px;
	
}

#idcontenu3 {
	padding-left: 36px;
	padding-bottom: 150px;
	
}
#idcontenuformulaire3 label {
	font-family: Verdana, "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #314792;
}


.row1 {
			background-color:#ffffff;
			text-align: center;
			color:black;
			width: 300px;
}
.row2 {
			Background-color:#EFEFEF;
			text-align: center;
			color:black;
			width: 300px;

}
.tab
	{
	margin-top:30px;
	width: 650px;
	background: #9999FF;
	color: white;
	font-size: 14px;
	font-weight: bold;		
	}
	
	
	/************************************************************************/
	.cell { 
        height:150px;
        width: 150px;
        vertical-align:top;
    
    }
#idfooter2 {
	height: 56px;
	width:1000px;
	background: url("../images/footer1.jpg") no-repeat 0 0 !important;
	padding-top: 5px;
    margin:auto;
    margin-top:0px;

}
#idfooter2 p {
	margin-left: 310px;
	color: black;
	font-size: 12px;
	font-weight: bold;
}
#acc2{
 	margin:auto;
 	width: 990px; 
 	border-top: 2px solid black;
	border-left: 2px solid black; 
    border-right: 2px solid black;
	height:30px;
	padding:auto;
}
#acc2 ul {

 list-style-type:none;
 }
#acc2 li {
 margin-left:2px;
 width:150px;
 float:left; /*pour IE*/
 }
#acc2 ul li a {
 display:block;
 float:left;   
 width:150px;
 background-color:#87CEFA;
 color:black;
 text-decoration:none;
 text-align:center;
 padding:5px;
 border:2px solid;
 /*pour avoir un effet "outset" avec IE :*/
 border-color:#DCDCDC #696969 #696969 #DCDCDC;
 }
#acc2 ul li a:hover {
 background-color:#E0FFFF;
 border-color:#696969 #DCDCDC #DCDCDC #696969;
 } 
 LEGEND {
	margin-left: 5px !important;
	text-decoration:underline;
	padding-left: 5px;
	font-size: 15px;
	font-weight: bold ;
	color: blue;
}
#t1{
	margin-left: 5px !important;
	text-decoration:underline;
	padding-left: 5px;
	font-size: 20px;
	font-weight: normal;
	color: navy;	
}
.titre{
	margin-left: 5px !important;
	text-decoration:underline;
	padding-left: 5px;
	font-size: 15px;
	font-weight: bold ;
	color: black;
	padding-left:100px;
	}
#idcontenudroite2index112 p{
	font-size: 14px;
    font-family: "Century Gothic";
    text-align: justify; 
	}
#idcontenudroite2index112 ul li{
	list-style: square;
	}
.menu { width:1000px; height:30px; font-family:arial, verdana, sans-serif;background:#fff url(../images/index.jpg); }
.menu li.top { float:left;width: 164px; }
.menu li a.top_link {
	display:block; 
	float:left; 
	height:30px; 
	line-height:33px; 
	color:white; 
	text-decoration:none; 
	font-size:11px;
	font-weight:bold; 
	padding:0 0 0 32px; cursor:pointer;}
.menu li a.top_link span {float:left; font-weight:bold; display:block; padding:0 34px 0 12px; height:40px;}
.menu li:hover > a.top_link {color:gray;}


h2 {
	margin-left: 5px !important;
	padding-left: 5px;
	font-size: 15px;
	font-weight: bold ;
	margin-bottom:-7px;
	color: blue;
}
th{
	margin-left: 5px !important;
	padding-left: 5px;
	font-size: 15px;
	font-weight: bold ;
	color: white;
	background: blue;
}


#panel{
	min-height: 100px;
	}
	
a:HOVER {
	color: blue;
	
}
#idprincipal2 a:VISITED{
	color: blue;
}
#idcontenugauche1 a:VISITED{
	color:gray;
	}
#table td{
	font-family: Verdana, "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #314792;
	}
	
	
	
.dosier{
	min-height: 200px;
	}
.sign-in {
width: 335px;
float: left;
}


.signin-box,
.accountchooser-box {
margin: 12px 0 0;
padding: 20px 25px 15px;
background: #f5f5f5;
border: 1px solid #e5e5e5;
}

.signin-box h2 {
  font-size: 16px;
  line-height: 17px;
  height: 16px;
  margin: 0 0 1.2em;
  position: relative;
  }
  .signin-box h2 strong {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 1px;
  height: 19px;
  width: 52px;
  
  }
  .signin-box label {
  display: block;
  margin: 0 0 1.5em;
  }
  .signin-box input[type=text],
  .signin-box input[type=password] {
  width: 100%;
  height: 32px;
  font-size: 15px;
  }
  .signin-box .email-label,
  .signin-box .passwd-label {
  font-weight: bold;
  margin: 0 0 .5em;
  display: block;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  }

.signin-box .reauth {
  display: inline-block;
  font-size: 15px;
  height: 29px;
  line-height: 29px;
  margin: 0;
  }
  .signin-box label.remember {
  display: inline-block;
  vertical-align: top;
  margin: 9px 0 0;
  }
  .signin-box .remember-label {
  font-weight: normal;
  color: #666;
  line-height: 0;
  padding: 0 0 0 .4em;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  }
  .signin-box input[type=submit] {
  margin: 0 1.5em 1.2em 0;
  height: 32px;
  font-size: 13px;
  }
  .signin-box ul {
  margin: 0;
  }
  .signin-box .training-msg {
  padding: .5em 8px;
  background: #f9edbe;
  }
  .signin-box .training-msg p {
  margin: 0 0 .5em;
  }
.g-button {
display: inline-block;
min-width: 46px;
text-align: center;
color: #444;
font-size: 11px;
font-weight: bold;
height: 27px;
padding: 0 8px;
line-height: 27px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-transition: all 0.218s;
-moz-transition: all 0.218s;
-ms-transition: all 0.218s;
-o-transition: all 0.218s;
transition: all 0.218s;
border: 1px solid #dcdcdc;
background-color: #f5f5f5;
background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));
background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
cursor: default;
}
*+html .g-button {
min-width: 70px;
}
button.g-button,
input[type=submit].g-button {
height: 29px;
line-height: 29px;
vertical-align: bottom;
margin: 0;
}
*+html button.g-button,
*+html input[type=submit].g-button {
overflow: visible;
}
.g-button:hover {
border: 1px solid #c6c6c6;
color: #333;
text-decoration: none;
-webkit-transition: all 0.0s;
-moz-transition: all 0.0s;
-ms-transition: all 0.0s;
-o-transition: all 0.0s;
transition: all 0.0s;
background-color: #f8f8f8;
background-image: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));
background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}
.g-button:active {
background-color: #f6f6f6;
background-image: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#f1f1f1));
background-image: -webkit-linear-gradient(top,#f6f6f6,#f1f1f1);
background-image: -moz-linear-gradient(top,#f6f6f6,#f1f1f1);
background-image: -ms-linear-gradient(top,#f6f6f6,#f1f1f1);
background-image: -o-linear-gradient(top,#f6f6f6,#f1f1f1);
background-image: linear-gradient(top,#f6f6f6,#f1f1f1);
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}
.g-button:visited {
color: #666;
}
.g-button-submit {
border: 1px solid #3079ed;
color: #fff;
text-shadow: 0 1px rgba(0,0,0,0.1);
background-color: #4d90fe;
background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));
background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);
background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);
background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);
background-image: -o-linear-gradient(top,#4d90fe,#4787ed);
background-image: linear-gradient(top,#4d90fe,#4787ed);
}
.g-button-submit:hover {
border: 1px solid #2f5bb7;
color: #fff;
text-shadow: 0 1px rgba(0,0,0,0.3);
background-color: #357ae8;
background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));
background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);
background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);
background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);
background-image: -o-linear-gradient(top,#4d90fe,#357ae8);
background-image: linear-gradient(top,#4d90fe,#357ae8);
}
.g-button-submit:active {
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
.g-button-share {
border: 1px solid #29691d;
color: #fff;
text-shadow: 0 1px rgba(0,0,0,0.1);
background-color: #3d9400;
background-image: -webkit-gradient(linear,left top,left bottom,from(#3d9400),to(#398a00));
background-image: -webkit-linear-gradient(top,#3d9400,#398a00);
background-image: -moz-linear-gradient(top,#3d9400,#398a00);
background-image: -ms-linear-gradient(top,#3d9400,#398a00);
background-image: -o-linear-gradient(top,#3d9400,#398a00);
background-image: linear-gradient(top,#3d9400,#398a00);
}
.g-button-share:hover {
border: 1px solid #2d6200;
color: #fff;
text-shadow: 0 1px rgba(0,0,0,0.3);
background-color: #368200;
background-image: -webkit-gradient(linear,left top,left bottom,from(#3d9400),to(#368200));
background-image: -webkit-linear-gradient(top,#3d9400,#368200);
background-image: -moz-linear-gradient(top,#3d9400,#368200);
background-image: -ms-linear-gradient(top,#3d9400,#368200);
background-image: -o-linear-gradient(top,#3d9400,#368200);
background-image: linear-gradient(top,#3d9400,#368200);
}
.g-button-share:active {
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
.g-button-red {
border: 1px solid transparent;
color: #fff;
text-shadow: 0 1px rgba(0,0,0,0.1);
text-transform: uppercase;
background-color: #d14836;
background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#d14836));
background-image: -webkit-linear-gradient(top,#dd4b39,#d14836);
background-image: -moz-linear-gradient(top,#dd4b39,#d14836);
background-image: -ms-linear-gradient(top,#dd4b39,#d14836);
background-image: -o-linear-gradient(top,#dd4b39,#d14836);
background-image: linear-gradient(top,#dd4b39,#d14836);
}
.g-button-red:hover {
border: 1px solid #b0281a;
color: #fff;
text-shadow: 0 1px rgba(0,0,0,0.3);
background-color: #c53727;
background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#c53727));
background-image: -webkit-linear-gradient(top,#dd4b39,#c53727);
background-image: -moz-linear-gradient(top,#dd4b39,#c53727);
background-image: -ms-linear-gradient(top,#dd4b39,#c53727);
background-image: -o-linear-gradient(top,#dd4b39,#c53727);
background-image: linear-gradient(top,#dd4b39,#c53727);
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
-o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
box-shadow: 0 1px 1px rgba(0,0,0,0.2);
}
.g-button-red:active {
border: 1px solid #992a1b;
background-color: #b0281a;
background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#b0281a));
background-image: -webkit-linear-gradient(top,#dd4b39,#b0281a);
background-image: -moz-linear-gradient(top,#dd4b39,#b0281a);
background-image: -ms-linear-gradient(top,#dd4b39,#b0281a);
background-image: -o-linear-gradient(top,#dd4b39,#b0281a);
background-image: linear-gradient(top,#dd4b39,#b0281a);
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
.g-button-white {
border: 1px solid #dcdcdc;
color: #666;
background: #fff;
}
.g-button-white:hover {
border: 1px solid #c6c6c6;
color: #333;
background: #fff;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}
.g-button-white:active {
background: #fff;
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}
.g-button-red:visited,
.g-button-share:visited,
.g-button-submit:visited {
color: #fff;
}
.g-button-submit:focus,
.g-button-share:focus,
.g-button-red:focus {
-webkit-box-shadow: inset 0 0 0 1px #fff;
-moz-box-shadow: inset 0 0 0 1px #fff;
box-shadow: inset 0 0 0 1px #fff;
}
.g-button-share:focus {
border-color: #29691d;
}
.g-button-red:focus {
border-color: #d14836;
}
.g-button-submit:focus:hover,
.g-button-share:focus:hover,
.g-button-red:focus:hover {
-webkit-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);
box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);
}
.g-button.selected {
background-color: #eee;
background-image: -webkit-gradient(linear,left top,left bottom,from(#eee),to(#e0e0e0));
background-image: -webkit-linear-gradient(top,#eee,#e0e0e0);
background-image: -moz-linear-gradient(top,#eee,#e0e0e0);
background-image: -ms-linear-gradient(top,#eee,#e0e0e0);
background-image: -o-linear-gradient(top,#eee,#e0e0e0);
background-image: linear-gradient(top,#eee,#e0e0e0);
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
border: 1px solid #ccc;
color: #333;
}
.g-button img {
display: inline-block;
margin: -3px 0 0;
opacity: .55;
filter: alpha(opacity=55);
vertical-align: middle;
pointer-events: none;
}
*+html .g-button img {
margin: 4px 0 0;
}
.g-button:hover img {
opacity: .72;
filter: alpha(opacity=72);
}
.g-button:active img {
opacity: 1;
filter: alpha(opacity=100);
}
.g-button.disabled img {
opacity: .5;
filter: alpha(opacity=50);
}
.g-button.disabled,
.g-button.disabled:hover,
.g-button.disabled:active,
.g-button-submit.disabled,
.g-button-submit.disabled:hover,
.g-button-submit.disabled:active,
.g-button-share.disabled,
.g-button-share.disabled:hover,
.g-button-share.disabled:active,
.g-button-red.disabled,
.g-button-red.disabled:hover,
.g-button-red.disabled:active,
input[type=submit][disabled=disabled].g-button {
background-color: none;
opacity: .5;
filter: alpha(opacity=50);
cursor: default;
pointer-events: none;
}

/***************************reccherche.datatable*********************************************/
.mission-table {
	border-collapse: collapse;
}

.mission-table-header {
	text-align: center;
	background: none repeat scroll 0 0 #808080;
	border-bottom: 1px solid #BBBBBB;
	padding: 16px;
}

.mission-table-odd-row {
	text-align: center;
	background: none repeat scroll 0 0 #FFFFFFF;
	border-top: 1px solid #BBBBBB;
}

.mission-table-even-row {
	text-align: center;
	background: none repeat scroll 0 0 #F9F9F9;
	border-top: 1px solid #BBBBBB;
}

/***************************reccherche.datatable*********************************************/
.rf-tab-hdr{
	border: 1px solid gray;
	background-color: blue;
}

.richtabClass{
	border: 1px solid gray;
	padding: 16px;
}